Light recognition module for determining a user of a computing device

ABSTRACT

This application relates to a laptop computer. The laptop computer includes a base portion pivotally coupled to a lid portion is described. The laptop computer includes a display assembly carried by the lid portion, where the display assembly includes a light-transmissive cover, a display layer overlaid by the light-transmissive cover, a display stack electrically coupled to and overlaid by the display layer, and a light pattern recognition module adjacent to the display stack and overlaid by the display layer. The light pattern recognition module includes (i) a light pattern projector that projects a light pattern directly through the display layer.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit of U.S. ProvisionalApplication No. 62/737,021, entitled “LIGHT RECOGNITION MODULE FORDETERMINING A USER OF A COMPUTING DEVICE,” filed Sep. 26, 2018, thecontent of which is incorporated herein by reference in its entirety forall purposes.

FIELD

The described embodiments relate generally to a biometric authenticationmodule for authenticating a user of a portable computing device. Moreparticularly, the described embodiments relate to a light patternrecognition module that is capable of emitting a predetermined patternof light at the user, and subsequently detecting a pattern of light thatis reflected by the user for authenticating the user.

BACKGROUND

Recent advances in computing devices have enabled users to perform avariety of complex functions such as internet browsing, chatting, wordprocessing, graphic design, video editing, and so forth. However, byperforming these complex functions, sensitive data associated with theseusers may be gathered and/or stored by these computing devices. Toprevent unauthorized users from accessing this sensitive data, thesecomputing devices may incorporate systems and mechanisms forauthenticating users.

SUMMARY

This paper describes various embodiments that relate to a biometricauthentication module for authenticating a user of a portable computingdevice. In particular, the various embodiments relate to a light patternrecognition module that is capable of emitting a predetermined patternof light at the user, and subsequently detecting a pattern of light thatis reflected by the user for authenticating the user.

According to some embodiments, a laptop computer having a base portionpivotally coupled to a lid portion is described. The laptop computerincludes a display assembly carried by the lid portion, where thedisplay assembly includes a light-transmissive cover, a display layeroverlaid by the light-transmissive cover, a display stack electricallycoupled to and overlaid by the display layer, and a light patternrecognition module adjacent to the display stack and overlaid by thedisplay layer. The light pattern recognition module includes a lightpattern projector that projects a light pattern directly through thedisplay layer.

According to some embodiments, a portable computing device including afirst housing portion pivotally coupled to a second housing portion, isdescribed. The portable computing device includes a processor capable ofproviding instructions, a display layer in communication with theprocessor and capable of executing a function based on the instructionsprovided by the processor, and a light pattern recognition moduleoverlaid by the display layer and in communication with the processor.The light pattern recognition module includes a light pattern emittercapable of emitting a pattern of light towards an object, and a lightpattern detector capable of detecting a reflected pattern of light whenthe emitted pattern of light is reflected by the object so that: (i)when the light pattern detector determines that the reflected pattern oflight corresponds to a target pattern of light, the processor provides afirst set of instructions to the display layer for executing a firstfunction; otherwise (ii) the processor provides a second set ofinstructions to the display layer for executing a second functiondifferent than the first function.

According to some embodiments, a portable computing device is described.The portable computing device includes a housing having a base portionpivotally coupled to a lid portion, where the lid portion carriesoperational components that include a controller, a display stackelectrically coupled to the controller and having a notch formedtherein, a light pattern detection module in communication with thecontroller and carried by a bracket assembly, where the bracket assemblyis disposed within the notch in the display stack, and a display layerthat overlays the display stack and the light pattern detection module.

Other aspects and advantages of the invention will become apparent fromthe following detailed description taken in conjunction with theaccompanying drawings which illustrate, by way of example, theprinciples of the described embodiments.

This Summary is provided merely for purposes of summarizing some exampleembodiments so as to provide a basic understanding of some aspects ofthe subject matter described herein. Accordingly, it will be appreciatedthat the above-described features are merely examples and should not beconstrued to narrow the scope or spirit of the subject matter describedherein in any way. Other features, aspects, and advantages of thesubject matter described herein will become apparent from the followingDetailed Description, Figures, and Claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The disclosure will be readily understood by the following detaileddescription in conjunction with the accompanying drawings, wherein likereference numerals designate like structural elements.

FIGS. 1A-1B illustrate various perspective views of a portable computingdevice that is capable of incorporating the various systems describedherein, in accordance with some embodiments.

FIGS. 2A-2C illustrate various embodiments of a light patternrecognition module, in accordance with some embodiments.

FIGS. 3A-3C illustrate cross-sectional views of a portable computingdevice, in accordance with some embodiments.

FIGS. 4A-4E illustrate various views of a portable computing device, inaccordance with some embodiments.

FIG. 5 illustrates a magnified back view of a portable computing device,in accordance with some embodiments.

FIGS. 6A-6C illustrate side views of a portable computing device, inaccordance with some embodiments.

FIG. 7 illustrates a portable computing device that is capable ofincorporating the various systems described herein, in accordance withsome embodiments.

FIGS. 8A-8B illustrate cross-sectional views of a portable computingdevice, in accordance with some embodiments.

FIG. 9 illustrates a cross-sectional view of a portable computingdevice, in accordance with some embodiments.

FIG. 10 illustrates a computing device that is capable of incorporatingthe various systems described herein, in accordance with someembodiments.

FIGS. 11-12 illustrate various views of a computing device that iscapable of incorporating the various systems described herein, inaccordance with some embodiments.

FIG. 13 illustrates a flowchart of a method for executing the varioustechniques described herein, in accordance with some embodiments.

FIG. 14 illustrates a system diagram of a computing device that iscapable of incorporating the various systems described herein, inaccordance with some embodiments.

DETAILED DESCRIPTION

Representative applications of methods and apparatus according to thepresent application are described in this section. These examples arebeing provided solely to add context and aid in the understanding of thedescribed embodiments. It will thus be apparent to one skilled in theart that the described embodiments may be practiced without some or allof these specific details. In other instances, well known process stepshave not been described in detail in order to avoid unnecessarilyobscuring the described embodiments. Other applications are possible,such that the following examples should not be taken as limiting.

In the following detailed description, references are made to theaccompanying drawings, which form a part of the description and in whichare shown, by way of illustration, specific embodiments in accordancewith the described embodiments. Although these embodiments are describedin sufficient detail to enable one skilled in the art to practice thedescribed embodiments, it is understood that these examples are notlimiting; such that other embodiments may be used, and changes may bemade without departing from the spirit and scope of the describedembodiments.

The embodiments described herein relate generally to a system forrecognizing a user of a computing device. In particular, the variousembodiments relate to a light pattern recognition module that is capableof emitting a predetermined pattern of light at the user, andsubsequently detecting a pattern of light that is reflected by the userfor authenticating the user.

Recent advances in computing devices have enabled users to perform avariety of complex functions such as internet browsing, chatting, wordprocessing, graphic design, video editing, and so forth. However, byperforming these complex functions, sensitive data associated with theseusers may be gathered and/or stored by these computing devices. Toprevent unauthorized users from accessing this sensitive data, thesecomputing devices may incorporate systems and mechanisms forauthenticating users. In some examples, the systems may implementauthentication schemes for authenticating users. However, due to theamount of limited space available with internal cavities of thesecomputing devices, these authentication schemes should be compact (orhave thin profiles) without sacrificing accuracy of user recognition.

To cure the aforementioned deficiencies, the systems and techniquedescribed herein relate to a light pattern recognition module that maybe incorporated within a computing device (e.g., a laptop computer, anotebook, a desktop computer, etc.). In particular, the light patternrecognition module includes a light emitter that is capable ofprojecting a predetermined pattern of light (e.g., infrared light) and alight detector that is capable of detecting a pattern of light caused byreflection of the predetermined pattern of light from an object (e.g., auser). The light pattern recognition module includes a controller thatis capable of comparing the predetermined pattern of light to a targetpattern of light. Although the systems and techniques described hereinare described with relation to recognizing users and/or authenticatingusers, the systems and techniques may also be applicable to capturingface gestures and emotions, video chatting, generating emoji, encryptingdata, unlocking the computing device, supplementing passwords,differentiating different users, and the like.

According to some embodiments, a laptop computer having a base portionpivotally coupled to a lid portion is described. The laptop computerincludes a display assembly carried by the lid portion, where thedisplay assembly includes a light-transmissive cover, a display layeroverlaid by the light-transmissive cover, a display stack electricallycoupled to and overlaid by the display layer, and a light patternrecognition module adjacent to the display stack and overlaid by thedisplay layer. The light pattern recognition module includes a lightpattern projector that projects a light pattern directly through thedisplay layer.

These and other embodiments are discussed below with reference to FIGS.1-14; however, those skilled in the art will readily appreciate that thedetailed description given herein with respect to these figures is forexplanatory purposes only and should not be construed as limiting.

FIGS. 1A-1B illustrate various views of a portable computing device thatis capable of incorporating the various systems described herein, inaccordance with some embodiments. In particular, the portable computingdevice includes a biometric authentication module that is capable ofauthenticating a user of the portable computing device. FIG. 1Aillustrates a front facing perspective view of a portable computingdevice 100 (e.g., a laptop computer), in accordance with someembodiments. The portable computing device 100 includes a base portion120-B (also referred to as a lower case, a base, and the like), which ispivotally and/or rotatably coupled to a lid portion 120-A (also referredto as a display lid, an upper case, and the like). The base portion120-B and the lid portion 120-A may refer to different sections of anenclosure 120 of the portable electronic device 100. In someembodiments, the lid portion 120-A pivots and/or rotates with respect tothe base portion 120-B with respect to a hinge 104. In particular, thehinge 104 may include a clutch assembly capable of pivoting the lidportion 120-A with respect to the base portion 120-B. The lid portion120-A may pivot with respect to the base portion 120-B between a closedposition and an open position by using the hinge 104. According to someexamples, the closed position may correspond to an angle between aninternal surface of the lid portion 120-A and an internal surface of thebase portion 120-B that is less than 1°. According to some examples, theopen position may correspond to an angle between the internal surface ofthe lid portion 120-A and the internal surface of the base portion 120-Bthat is greater than 1°. It should be noted that the open and closedpositions may correspond to any predetermined angle.

According to some embodiments, the lid portion 120-A includes a housing110 that carries a display layer 102. The housing 110 may be backed by arear cover 112. The walls of the housing 110 of the lid portion 1120-Amay define a cavity that is capable of carrying operational components(e.g., camera, display, light pattern recognition module, etc.). Thebase portion 120-B includes one or more input devices, such as akeyboard 140 or a touchpad 130 or a multi-function panel 160, any ofwhich is capable of receiving input from a user. The base portion 120-Band the 120-A may each be formed from an enclosure that defines a cavitycapable of carrying components. In some embodiments, cables (e.g., flexcables, etc.) may electrically couple the components of the lid and baseportions 120-A, B.

According to some examples, the lid portion 120-A and/or the baseportion 120-B may have a unibody construction (i.e., formed from asingle piece of metal). According to some examples, the lid portion120-A and/or the base portion 120-B may be formed of a combination of atleast one of metal (e.g., aluminum, anodized aluminum, titanium,stainless steel, etc.), polymers (e.g., plastic, etc.), graphite fibers,glass, RF-transparent materials, and the like.

According to some embodiments, the portable computing device 100includes a light pattern recognition module 150. In particular, thelight pattern recognition module 150 is included and/or carried within apartition 152 that may be disposed adjacent to the display layer 102. Insome examples, the partition 152 may be disposed above the display layer102. In other examples, the partition 152 is disposed below the displaylayer 102 and/or along the sides of the display layer 102. In someexamples, the partition 152 is a notch, a circle, an ellipse, apolygonal shape, a series of polygonal shapes, a curvilinear shape, orthe like.

FIG. 1B illustrates a front view of the portable computing device 100,in accordance with some embodiments. In particular, FIG. 1B illustratesthat the portable computing device 100 includes a partition 152 disposedabove the display layer 102. The partition 152 may carry the lightpattern recognition module 150. A protective cover 154 may overlay thedisplay layer 102. Additionally, in some examples, the protective cover154 may overlay the light pattern recognition module 150. As illustratedin FIG. 1B, the portable computing device 100 includes a referencesection A-A, a cross-section B-B, and a cross-section C-C, as will bedescribed in more detail herein.

FIGS. 2A-2C illustrate various embodiments of a light patternrecognition module. In some examples, the light pattern recognitionmodule may refer to the light pattern recognition module 150 asillustrated in FIGS. 1A-1B. In particular, FIGS. 2A-2C illustratevarious embodiments of light pattern recognition modules 200-A, B, C astaken along the cross-section A-A of the portable computing device 100illustrated in FIG. 1B.

FIG. 2A illustrates a light pattern recognition module 200-A, inaccordance with some embodiments. The light pattern recognition module200-A includes a bracket assembly 212 that is secured to the housing110. In some examples, the housing 110 includes a recess or channel thatis capable of receiving the bracket assembly 212. In some examples, thebracket assembly 212 is secured to the housing 110 by at least one of alaser weld, an adhesive, a fastener, a boss, a thermal glue, and thelike. The bracket assembly 212 may be generally elongated to extendacross a width of the rear cover 112. The bracket assembly 212 may beformed of a rigid material, such as stainless steel, aluminum, acomposite material (e.g., carbon fiber, etc.) and/or plastic. Inparticular, in order for the light pattern recognition module 200-A toprovide accurate recognition of the user and/or object, the lightpattern recognition module 200-A and its respective operationalcomponents should be secured and prevented from moving when a load isapplied to the rear cover 112.

The bracket assembly 212 includes various operational components, witheach operational component providing a specific function. The lightpattern recognition module 200-A includes a light dot projector 230 thatis capable of emitting a predetermined pattern of light (e.g., IR light)towards an object that is external to the portable computing device 100.The light dot projector 230 may emit a pattern of light dots onto theobject in order to form a depth map (or three-dimensional map) of thesurface of the object. In some examples, the pattern of light is in anear-infrared or infrared (IR) light. In particular, the light dotprojector 230 is capable of emitting multiple light rays that may not bein the visible light spectrum. As the pattern of light hits the surfaceof the object, the light is reflected back towards the light patternrecognition module 200-A at various angles of incidence.

In some embodiments, the light pattern recognition module 200-A includesa flood illuminator module 222 that is capable of illuminating theobject during low light conditions. For example, the light patternrecognition module 200-A may include a sensor that is capable ofdetermining an amount of light incident and/or proximate to the lightpattern recognition module 200-A in order to determine whether the floodilluminator module 222 is necessary. If the sensor detects low light,then the flood illuminator module 222 illuminates the object with aspread of light.

The light pattern recognition module 200-A further includes a firstcamera module 220 that is capable of capturing an image of the object.In some examples, the first camera module 220 is capable of capturing apattern of light (e.g., infrared (IR), or near IR) that is reflected bythe object as a result of being illuminated with the light dot projector230. As noted above, the light dot projector 230 emits multiple lightrays at the object, which are subsequently reflected by the surface ofthe object at various angles. The first camera module 220 generally hasa field of view (FOV) that is sufficient to capture at least a majorityof the reflected pattern of light. In some examples, the FOV is at least30° or greater. In other examples, the FOV is at least 60° or greater.In some examples, the first camera module 220 may include a filter thatis capable of filtering out other types of light (i.e., non-IR light,etc.). In this manner, the first camera module 220 permits for onlylight that was emitted by the light dot projector 230 to be detected.

In some embodiments, the light pattern recognition module 200-A furtherincludes a second camera module 224 that is capable of capturing animage of the object. In contrast to the first camera module 220, thesecond camera module 224 largely captures light within the visiblewavelength spectrum in order to form a two-dimensional image of theobject. In some examples, the second camera module 224 detects lightaccording to the red, blue, and green (RGB) color space.

The bracket assembly 212 also includes a camera indicator light 228. Insome examples, the bracket assembly 212 also includes a proximity sensorthat is capable of detecting whether an object is proximate to theprotective cover 154 and/or the display layer 102 of the portableelectronic device 100. If an object is detected, then the proximitysensor may cause the display layer 102 to deactivate. The bracketassembly 212 further includes an ambient light sensor 226 that iscapable of determining an amount of ambient light surrounding theportable electronic device 100. For example, in response to detecting alarge amount of ambient light, the ambient light sensor 226 may providea signal that causes a controller to increase the brightness of thescreen generated by the display layer 102.

Additionally, the bracket assembly 212 includes partitions 214 that arerecessed into the bracket assembly 212. Each of the partitions 214 iscapable of carrying a printed circuit board 232 that is capable ofproviding electrical traces, circuits, current, and wiring to thevarious modules of the light pattern recognition module 200-A. Theprinted circuit board 232 is electrically coupled to a controller.

In some embodiments, the controller carried on the printed circuit board232 is capable of receiving detection signals from the first and secondcamera modules 220, 224 that include the three-dimensional map and thetwo-dimensional image, respectively. The controller is capable ofprocessing the pattern of light as reflected off the object.Additionally, in order to determine spatial relationships of the variousfeatures of the object, the controller is capable of combining thetwo-dimensional image of the object (as determined by the second cameramodule 224) with the three-dimensional depth map of the object (asdetermined by the first camera module 220) to form a three-dimensionalprofile of the object. In this manner, the light pattern recognitionmodule 200-A is capable of performing a facial recognition task of aface of the user of the portable computing device 100.

Additionally, the controller is capable of providing a high current froma power supply (not illustrated) of the portable computing device 100 tothe light dot projector 230. Indeed, in order to emit near-IR or IRlight, the light dot projector 230 requires consumption of a largeamount of energy. In this manner, the controller provides the highcurrent to the light dot projector 230. Further, the controller isgenerally disposed adjacent or in proximity to the light dot projector230 in order to ensure that there is minimal current loss whiletransmitting the current from the controller to the light dot projector230.

FIG. 2B illustrates a perspective view of a light-detection module200-B, in accordance with some embodiments. In particular, thelight-detection module 200-B does not include the various modules—e.g.,the light dot projector 230—within the bracket assembly 212. Instead thelight-detection module 200-B includes the various cut-outs that areformed into the bracket assembly 212 for carrying the various modules.As an example, FIG. 2B illustrates that the bracket assembly 212 isgenerally elongated and includes partitions 214 that are cut into thematerial of the bracket assembly 212 for carrying the printed circuitboard 232.

FIG. 2C illustrates a perspective view of a light-detection module200-C, in accordance with some embodiments. The light-detection module200-C is similar to the light-detection module 200-A except that thebracket assembly 212 of the light-detection module 200-C includesattachment features 250 that secure the bracket assembly 212 to the rearcover 112 and/or the housing 110. In some examples, the attachmentfeatures 250 may include a combination of a laser weld, bosses,fasteners, thermal adhesive, and the like.

FIGS. 3A-3C illustrate cross-sectional views of various embodiments ofthe portable computing device. In particular, the portable computingdevice may refer to the portable computing device 100, as illustrated inFIGS. 1A-1B. In particular, FIGS. 3A-3B illustrate cross-sectional viewsof the various embodiments of the portable computing device 100 as takenalong the cross-section B-B. FIG. 3C illustrates a cross-sectional viewof the portable computing device 100 as taken along the cross-sectionC-C.

FIG. 3A illustrates a cross-sectional view of a portable computingdevice 300-A, in accordance with some embodiments. The portablecomputing device 300-A includes a housing 110 having a cavity 304 thatis capable of carrying a display stack 320. The display stack 320includes a polarizer 312, a color filter 314, and a display layer 316.The display stack 320 may be overlaid by a protective cover 310. Theprotective cover 310 may be light-transmissive to allow a combination ofat least one of visible light or IR light pass through. In someexamples, the display layer 316 includes a liquid crystal display (LCD).In some examples, if the display layer 316 is a light-emitting diode(LED) layer, then the display stack 320 may also include a backlightlayer (not illustrated). The display stack 320 may further include ananti-reflective disk 318. In some examples, the protective cover 310 mayinclude insulating material (e.g., glass, etc.) that minimizes thermalenergy generated by the light pattern recognition module 350 fromreaching the display stack 320. In some examples, the anti-reflectivedisk is disposed behind the aperture of the second camera module 224.

A masking portion 302 of the housing 110 may mask a portion of thedisplay stack 320 such as to prevent any visual artifacts (e.g., lightbleed, etc.) from being visible to the user of the portable computingdevice. For example, if the display layer 316 is an LED layer, then themasking portion 302 may block out portions of the backlight layer.

Additionally, the housing 110 is capable of securing the display stack320 within the cavity 304. In some examples, the display stack 320 maybe secured to the housing 110 with an attachment feature, such as anadhesive. In this manner, the housing 110 also prevents the displaystack 320 from oscillating. Furthermore, the housing 110 also increasesthe stiffness and rigidity of the display stack 320 by securing thedisplay stack 320 to the housing 110.

As illustrated in FIG. 3A, a light pattern recognition module 350 isdisposed below the display stack 320. Indeed, the cavity 304 providessufficient room in the X-axis/Y-axis directions for a the light patternrecognition module 350. In some embodiments, the light patternrecognition module 350 is secured to and carried by a bracketassembly—e.g., the bracket assembly 212—that is sheer coupled to thehousing 110. FIG. 3A further illustrates a clearance distance (X₁)between the light pattern recognition module 350 and the display stack320. The clearance distance (X₁) is sufficient to enable dissipation ofthermal energy generated by the light pattern recognition module 350. Inparticular, the thermal energy is directed away from the display stack320 and may instead be directed towards the housing 110. Beneficially,minimizing the amount of thermal energy directed towards the displaystack 320 also minimizes any visual defects that are caused in thedisplay layer 316. In some examples, the bracket assembly—e.g., thebracket assembly 212—may be formed of a material having a highercoefficient of thermal conductivity than materials of the display stack320 so as to direct thermal energy away from the display stack 320.Additionally, in the event that the light pattern recognition module 350oscillates when a load is applied to the portable computing device300-A, the clearance distance (X₁) is sufficient so that the bracketassembly is prevented and/or unlikely to deflect into the display stack320.

FIG. 3B illustrates a cross-sectional view of a portable computingdevice 300-B, in accordance with some embodiments. The portablecomputing device 300-B is similar to the portable computing device 300-Aexcept for in at least that a portion of the displayer layer 316 isremoved, as illustrated in FIG. 3B. In particular, the portion of thedisplay layer 316 is removed to accommodate a transparent polarizerwindow 352. By incorporating the transparent polarizer window 352, anyoutgoing light generated by the light pattern recognition module 350and/or incoming light is received by the light pattern recognitionmodule 350. Moreover, any transistor wires associated with the removedportion of the display layer 316 can be re-routed around the transparentpolarizer window 352 to other active areas of the display layer 316. Itshould be noted that the transparent polarizer window 352 is formed in anon-active area of the display layer 316. The non-active area may appearblack and the non-active area does not include transistors, LEDs, orother light elements that are capable of displaying a visual effect onthe display layer 102.

Furthermore, by removing the portion of the display layer 316, theclearance distance (X₂) between the light pattern recognition module 350and the display stack 320 is increased, where (X₂)>(X₁). Increasing theclearance distance (X₂) may increase the amount of thermal energydissipation so as to prevent and/or minimize an even greater amount ofthermal energy from being directed towards the display stack 320.

FIG. 3C illustrates a cross-sectional view of a portable computingdevice 300-C as taken along the cross-section C-C of the portablecomputing device 100, in accordance with some embodiments. The portablecomputing device 300-C includes a housing 110 having a cavity 304 thatis capable of carrying a display stack 320. The display stack 320includes a polarizer 312, a color filter 314, and a display layer 316.The display stack 320 may be overlaid by a protective cover 310. Thedisplay stack 320 overlays a flexible cable 330 that provides electricalcommunication, power, and/or signals between the light patternrecognition module 350 and a processor (e.g., main logic board, etc.).The flexible cable 330 is carried within the cavity 304. The flexiblecable 330 has dimensions in the X-axis/Y-axis that are sufficient enoughto carry the high current to the controller—e.g., the controller230—while also enabling the flexible cable 330 to fit within the cavity304.

FIG. 3C further illustrates that the portable computing device 300-Cincludes films 318, a light guide plate (LGP) 320, and a reflector 322.The film 318 prevent the light transmitted by the LGP 320 from beingrandomly scattered across an internal surface of the housing 110. TheLGP 320 ensures that light transmitted by the display layer 316 isevenly distributed and reflected across the internal surface of thehousing 110. Furthermore, it should be noted that the flexible cable 330is not glued to the LGP 320 and/or the display layer 316 such as toensure that light transmitted by the LGP 320 and/or the display layer316 is allowed to evenly distribute throughout the cavity 304. However,it should be noted that the display stack 320 is physically supported bythe housing 110 and the flexible cable 330. The flexible cable 350 maysecured to the housing 110 with an adhesive or grounded to a conductivepressure-sensitive adhesive (PSA). In some examples, the flexible cable350 includes exposed conductive signals such that the flexible cable 350is grounded to the housing 110.

FIGS. 4A-4E illustrate various perspective views of a portable computingdevice having a light pattern recognition module, in accordance withsome embodiments. FIG. 4A illustrates a front view of the portablecomputing device 100 in an open configuration. The portable computingdevice 400 includes a rear cover 112 that is part of the lid portion120-A. The lid portion 120-A carries a display layer 102. The portablecomputing device 400 includes a reference section D-D and a referencesection E-E that both extend through a medial portion of the lid portion120-A, as will be described in more detail herein. A border (B)separates the display layer 102 from the external edges of the lidportion 120-A. In some examples, the border (B) is between 0.1-5 mmthroughout. In some examples, the border (B) is uniform throughout.

FIG. 4B illustrates a magnified view of the portable computing device100 taken along the reference section D-D, in accordance with someembodiments. In particular, FIG. 4B illustrates the portable computingdevice 100 without the display layer 102 and the protective cover—e.g.,the protective cover 310—thereby exposing the display stack 320. Incontrast to the embodiments of the portable computing device 100illustrated in FIGS. 3A, C, the portable computing device 100illustrated in FIG. 4B illustrates that a notch (e.g., partition) is notcut into the display layer 102. Instead the bracket assembly 402 thatcarries the light pattern recognition module 150 has a size and shapeprofile that does not extend beyond the display stack 320. As a result,the display layer 102 overlays the bracket assembly 402. Although notillustrated in FIG. 4B, the portable computing device 100 may alsoinclude a polarizer—e.g., the polarizer 312—that overlay the lightpattern recognition module 150. However, the notch (e.g., partition) iscut into a portion of the display stack 320. In some examples,transistor wires may be re-routed to facilitate for the presence of thelight pattern recognition module 150 within the notch.

The light pattern recognition module 150 is carried by a bracketassembly 402. The bracket assembly 402 carries the first camera module220, the flood illuminator module 222, the second camera module 224, theambient light sensor 226, the camera indicator light 228, and the lightdot projector 230. The display layer 102 may be secured to the displaystack 320 via constraints 420.

The light dot projector is capable of emitting NIR or IR light throughthe display layer 102, and the first camera module 220 is capable ofreceiving NIR or IR light that is reflected by an object through thedisplay layer 102. In some embodiments, an IR ink and/or IR coating maybe applied behind the apertures of the first camera module 220 and thelight dot projector 230 in order to facilitate transmission anddetection of IR light. The IR coating may block select wavelengths ofvisible light while allowing select wavelengths of IR light to passtherethrough. In some examples, the IR coating replaces theanti-reflective disk 318.

FIG. 4C illustrates a magnified view of the portable computing device100 taken along the reference section D-D, according to someembodiments. In particular, FIG. 4C illustrates that the display stack320 is removed, thereby exposing the underlying surface of the lidportion 120-A. FIG. 4C illustrates that the bracket assembly 402 issecured to the lid portion 120-A separate of the display stack 320. Insome examples, the bracket assembly 402 may be secured to the lidportion 120-A with an adhesive.

FIG. 4D illustrates a magnified view of the portable computing device100 taken along the reference section D-D, according to someembodiments. In particular, FIG. 4D illustrates the display layer 102that overlays portions of the bracket assembly 402 and the light patternrecognition module 150. In some examples, the display layer 102 includesan active area 406 separated from a non-active area 410 by the displaynotch 408. The display notch 408 may correspond to a notch within thedisplay stack 320, where the bracket assembly 402 is carried within thenotch of the display stack 320. The display layer 102 may be secured tothe display stack 320 via constraints 420. Notably, the constraints 420are secured to the non-active area 414 of the display layer 102. Thenon-active area 414 of the display layer 102 may appear black due to nothaving any light-emitting diodes and/or transistors. In contrast, theactive area 412 may have light-emitting diodes capable of emittinglight.

FIG. 4E illustrates a cross-sectional view of the portable computingdevice 100 taken along the reference section F-F (as illustrated in FIG.4C), according to some embodiments. In particular, FIG. 4E illustratesthat the bracket assembly 402 and the light pattern recognition module150 both have heights that do not extend proud of the height of thedisplay stack 320. As shown in FIG. 4E, the notch 408 is formed withinthe display stack 320, and the notch 408 has a size and shape fitted forthe bracket assembly 402 that carries the light pattern recognitionmodule 150. The protective cover 310 and the display layer 102 overlaythe bracket assembly 402 and the display stack 320. The lid portion120-A includes an adhesive 406 for securing the protective cover 410 tothe lid portion 120-A. As illustrated in FIG. 4E, the surface area ofthe light pattern recognition module 150 may correspond to about 70% ofthe surface area of the notch 408. The light pattern recognition module150 may be a weather-sealed module.

FIG. 5 illustrates a magnified back view of the portable computingdevice 100 with the rear cover 112 removed, in accordance with someembodiments. In particular, FIG. 5 illustrates the portable computingdevice 100 of FIG. 4 taken along the reference section E-E. FIG. 5illustrates a light pattern recognition module 150 that includes abracket assembly 212 that is secured to the housing 110. The bracketassembly 212 includes various operational components—e.g., the firstcamera module 220—with each operational component providing a specificfunction. A flexible cable 520 electrically couples the variousoperational components of the light pattern recognition module 150 to aprinted circuit board 510. In some examples, the printed circuit board510 is disposed along a lower portion of the lid portion 120-A. However,in other examples, the printed circuit board 510 may also be disposedwithin the base portion 120-B. The printed circuit board 510 is capableof executing functions associated with the display layer 102.

As illustrated in FIG. 5, the flexible cable 520 is capable oftransmitting data signals from the light pattern recognition module 150that are indicative of the two-dimensional image of the object (asdetermined by the second camera module 222) with the three-dimensionaldepth map of the object (as determined by the first camera module 220)to form a three-dimensional profile of the object. In some examples, theprinted circuit board 510 may transmit these data signals to a processor(e.g., MLB, etc.) to determine whether the composite image of the object(e.g., user) corresponds to a target image that is associated with aregistered user of the portable computing device 100. In some examples,the processor determines whether the composite image satisfies apredetermined threshold value associated with the target image in orderto determine whether to allow the user access to the portable computingdevice 100. In some examples, the light pattern recognition module 150is disposed closer in proximity to the printed circuit board 510 inorder to improve performance.

FIGS. 6A-6C illustrate side views of a portable computing device, inaccordance with some embodiments. FIG. 6A illustrates a side view of aportable computing device 600-A that corresponds to the portablecomputing device 100, in accordance with some embodiments. The portablecomputing device 600-A includes a display 612 having a protective cover610. The display 612 may refer to a standard resolution display. Thehousing 110 has a thickness (Y₁). Additionally, the portable computingdevice 600-A includes a light pattern recognition module 650-A that iscarried at least partially within a cavity defined by the housing 110.However, the thickness (X1) of the light pattern recognition module650-A exceeds a thickness (Y₁) of the cavity. As a result, the lightpattern recognition module 650-A extends out of the surface of theprotective cover 610.

FIG. 6B illustrates a side view of a portable computing device 600-Bthat corresponds to the portable computing device 100, in accordancewith some embodiments. In contrast to the portable computing device600-A, the portable computing device 600-B includes a display 622 havinga thinner profile than the display 612. In some examples, the display622 refers to a high resolution display. Additionally, the housing 110has a thickness (Y₂) that is greater than the thickness (Y₁) of theportable computing device 600-A. As a result, the light patternrecognition module 600-B does not extend out of the surface of theprotective cover 110 due to the housing 110 having the greaterthickness, as well as the light pattern recognition module 650-B havinga thickness (Y₂) that is less than (Y₁). It should be noted thatalthough the light pattern recognition modules 650-A, B protrude fromthe protective cover 110, the portable computing device 100 may includea lip or recessed portion along the base portion 120-B that is capableof accommodating for the protrusion.

FIG. 6C illustrates a side view of a portable computing device 600-Cthat corresponds to the portable computing device 600, in accordancewith some embodiments. In contrast to the portable computing devices600-A, B, the portable computing device 600-C includes a light patternrecognition module 600-C having a thin profile such that the thickness(X₃) is less than (X₁) and (X₂). This is despite the housing 110 of theportable computing device 600-C having a thickness (Y₁) that is equal tothe thickness (Y₁) of the housing 110 of the portable computing device600-A. As a result, FIG. 6C illustrates that the light patternrecognition module 650-C does not protrude past the protective cover110.

FIG. 7 illustrates a perspective view of a portable computing devicethat is capable of incorporating the various systems described herein,in accordance with some embodiments. In particular, FIG. 7 illustrates aportable computing device 700 in an open configuration. The portablecomputing device 700 includes a base portion 720-B (also referred to asa lower case, a base, and the like), which is pivotally and/or rotatablycoupled to a lid portion 720-A (also referred to as a display lid, anupper case, and the like). The lid portion and the base portion 720-A, Bmay rotate via a hinge 704. The portable computing device 700 includes ahousing 710 that defines a cavity that carries operational componentsthat include a display 702. The base portion 720-B includes one or moreinput devices, such as a keyboard 740 or a multi-function panel 760, anyof which is capable of receiving input from a user. The base portion720-B and the lid portion 720-A may each be formed from an enclosurethat defines a cavity capable of carrying components. In someembodiments, cables (e.g., flex cables, etc.) may electrically couplethe components of the lid and base portions 720-A, B.

According to some embodiments, the base portion 720-B includes a lightpattern recognition module 750. In some examples, the light patternrecognition module 750 may be carried within the hinge 704.

In some examples, the light pattern recognition module 750 be carried bythe multi-function panel 760. In particular, the multi-function panel760 may be overlaid by a protective layer, which may help to conceal thelight pattern recognition module 750. In other examples, themulti-function panel 760 may be split into multiple active areasections, and the light pattern recognition module 750 is disposedbetween the multiple active area sections in a non-active area.

In other examples, the light pattern recognition module 750 may becarried within the keyboard 740. In particular, a key from the keyboard740 may be raised and/or lowered to reveal the light pattern recognitionmodule 750.

FIGS. 8A-8B illustrate cross-sectional views of a portable computingdevice, in accordance with some embodiments. In particular, FIGS. 8A-8Billustrate various embodiments of a portable computing device 800 astaken along the cross-section E-E of the portable computing device 700illustrated in FIG. 7. FIG. 8A illustrates a portable computing device800, in accordance with some embodiments. The portable computing device800 includes the light pattern recognition module 750 that is carriedwithin a cavity 830 that is defined by walls of the housing 710. Thelight pattern recognition module 750 is overlaid by the multi-functionpanel 760. As illustrated in FIG. 8A, the light pattern recognitionmodule include a light dot projector module—e.g., the light dotprojector 230—that is capable of emitting a light dot pattern 826 ofnear-IR or IR light. In some examples, the multi-function panel 760includes an IR-transparent window 840 that is does not filter and/orobstruct the light dot pattern 826 from reaching the object (e.g., user,etc.) external to the portable computing device 800.

However, despite the absence of an IR filter, there may be instanceswhere not all of the light dot pattern 826 reaches the surface of theobject external to the portable computing device 800. In theseinstances, the portable computing device 800 is capable of adjusting theposition and/or orientation of the light pattern recognition module 750relative to the other operational components 850 of the portablecomputing device 800. In some embodiments, the light pattern recognitionmodule 750 is supported by and coupled to a pivoting mechanism 820and/or a translating mechanism 824 in order to impart adjustments of thelight pattern recognition module 750 in at least 1-degree of freedom(DOF). The light pattern recognition module 750 may be secured to asupport member 822 that is coupled to the housing 710. The pivotingmechanism 820 is capable of pivoting and/or rotating the various modulesof the light pattern recognition module 750 relative to an axis such asto expand the field-of-view (FOV), thereby increasing the size and/orangle of the light dot pattern 826. In particular, FIG. 8A illustratesthat a light dot projector—e.g., the light dot projector 230—of thelight pattern recognition module 750 is capable of emitting the lightdot pattern 826 according to an angle (α₁). In some examples, the angle(α₁) of the FOV is anywhere between about 30°-70°. However, as will bedescribed in more detail with reference to FIG. 8B, the light patternrecognition module 750 is capable of being pivoted in order to expandthe FOV.

In some embodiments, the pivoting mechanism 820 is capable of pivotingthe light pattern recognition module 750 along an axis. FIG. 8Aillustrates that the pivoting mechanism 820 is rotated by acircumference amount (R₁). In some embodiments, the translatingmechanism 824 (e.g., a slider, etc.) is capable of translating the lightpattern recognition module 750 along the Z-axis. In particular, thelight pattern recognition module 750 may be raised or lowered so as tofurther adjust the FOV, as will be described with reference to FIG. 8B.FIG. 8A illustrates that the light pattern recognition module 750 isseparated from the support member 822 by a distance (D₁).

FIG. 8B illustrates a cross-sectional view of the portable computingdevice 800 subsequent to adjusting the orientation and/or position ofthe light pattern recognition module 750, in accordance with someembodiments. In particular, FIG. 8B illustrates that the pivotingmechanism 820 has rotated about an axis such as to adjust the positionof the various modules of the light pattern recognition module 750,including the light dot projector—e.g., the light dot projector 230 andfirst and second camera modules—e.g., the first and second cameramodules 220, 222—so as to increase the FOV. FIG. 8B illustrates that theFOV of the light pattern recognition module 750 is at an angle (α₂). Insome examples, (α₂) may be greater than, less than, or equal to (α₁).Although it should be noted that the combination of (α₁)+(α₂)=(α_(t))such that the FOV is greater than would be otherwise possible withoutpivoting and/or translating the light pattern recognition module 750.

As illustrated in FIG. 8B, the pivoting mechanism 820 has been pivotedalong the axis. FIG. 8B illustrates that the pivoting mechanism 820 isrotated by a circumference amount (R₂). Furthermore, FIG. 8B illustratesthat the translating mechanism 824 has translated the light patternrecognition module 750 by a distance (D₂), where (D₁)>(D₂).

Despite the absence of an IR filter at the multi-function panel 760,there may be instances where not all of the light dot pattern 826reaches the surface of the object external to the portable computingdevice 800. In these instances, the portable computing device 800 iscapable of adjusting the position and/or orientation of the lightpattern recognition module 750 relative to the other operationalcomponents 850 of the portable computing device 800. In someembodiments, the light pattern recognition module 750 is supported byand coupled to a pivoting mechanism 820 and/or a translating mechanism824 in order to impart adjustments of the light pattern recognitionmodule 750 in at least 1-degree of freedom (DOF). The light patternrecognition module 750 may be secured to a support member 822 that iscoupled to the housing 710. The pivoting mechanism 820 is capable ofpivoting and/or rotating the various modules of the light patternrecognition module 750 relative to an axis such as to expand thefield-of-view (FOV), thereby increasing the size and/or angle of thelight dot pattern 826. In particular, FIG. 8A illustrates that a lightdot projector—e.g., the light dot projector 230—of the light patternrecognition module 750 is capable of emitting the light dot pattern 826according to an angle (α₁). In some examples, the angle (α₁) of the FOVis anywhere between about 30°-70°. However, as will be described in moredetail with reference to FIG. 8B, the light pattern recognition module750 is capable of being pivoted in order to expand the FOV.

Additionally, it should be noted that the amount of rotation and/ortranslation of the light pattern recognition module 750 may be dependentupon the display angle between the lid portion 720-A and the baseportion 720-B. For example, if a sensor (not illustrated) of theportable computing device 800 detects that the display angle is lessthan 90°, then the controller (not illustrated) of the light patternrecognition module 750 may adjust the amount of rotation and/ortranslation such as to increase the FOV and increase the size of thelight dot pattern 826. In another example, if the sensor detects thatthe display angle is greater than 90°, then the controller (notillustrated) of the light pattern recognition module 750 may adjust theamount of rotation and/or translation such as to decrease the FOV andincrease the size of the light dot pattern 826. This is partially due tothe lid portion 720-A not obstructing the light dot pattern 826 fromreaching the object. Additionally, adjusting the amount of rotationand/or translation of the light pattern recognition module 750 allowsfor the light emitter to increase the angle of the light dot pattern826, and for the camera modules—e.g., the first and second cameramodules 220, 222—of the light pattern recognition module 750 to receivethe reflected pattern of light.

It should be noted that the light pattern recognition module 750 has aprofile that may be small enough to fit within the cavity 830 of theportable computing device 800. However, due to other operationalcomponents 850 (e.g., MLB, multi-function panel 760, etc.), there maystill be an amount of electromagnetic interference (EMI) that can affectthe functionality of the light pattern recognition module 750 and/or theother operational components 850. Thus, by reducing the profile of thelight pattern recognition module 750 as much as possible, there is areduced chance of EMI throughout.

FIG. 9 illustrates a cross-sectional view of a portable computingdevice, in accordance with some embodiments. In particular, FIG. 9illustrate various embodiments of a portable computing device 900 astaken along the cross-section E-E of the portable computing device 700illustrated in FIG. 7. FIG. 9 illustrates that the portable computingdevice 900 includes the light pattern recognition module 750 that iscarried within a cavity 830 that is defined by walls of the housing 710.In some embodiments, the light pattern recognition module 750 issupported by and coupled to a pivoting mechanism 820 and/or atranslating mechanism 824 in order to impart adjustments of the lightpattern recognition module 750 in at least 1-degree of freedom (DOF) inorder to change the FOV. In contrast to the portable computing device800, the portable computing device 900 includes a curved base portion720-B. The curved base portion 720-B may enable better cooling and/orenable more air flow into the cavity 830.

FIG. 10 illustrates a perspective view of a computing device 1000 thatis capable of incorporating the various systems described herein, inaccordance with some embodiments. In particular, the computing device1000 includes a housing 1010 that carries a display layer 1020. Thewalls of the housing 1010 may define a cavity that is capable ofcarrying operational components (e.g., camera, display, light patternrecognition module, processor, MLB, etc.).

According to some embodiments, the weight of the housing 1010 isentirely supported by a stand 1030. The housing 1010 may have a unibodyconstruction (i.e., formed from a single piece of metal). The housing1010 may be formed of a combination of at least one of metal (e.g.,aluminum, anodized aluminum, titanium, stainless steel, etc.), polymers(e.g., plastic, etc.), graphite fibers, glass, RF-transparent materials,and the like.

According to some embodiments, the computing device 1000 includes alight pattern recognition module 1050 that is disposed within apartition 1052. The partition 1052 and/or the display layer 1020 may beoverlaid by a protective cover 1040. In particular, the light patternrecognition module 1050 is included and/or carried within the partition1052 that may be disposed adjacent to the display layer 1020. In someexamples, the partition 1052 may be disposed above the display layer1020. In other examples, the partition 1052 is disposed below thedisplay layer 1020 and/or along the sides of the display layer 1020. Insome examples, the partition 1052 is a circle, an ellipse, a polygonalshape, a series of polygonal shapes, a curvilinear shape, or the like.

In some embodiments, the light pattern recognition module 1050 maygenerate an amount of thermal energy during its operation. In someexamples, the protective cover 1040 may be formed of anthermal-insulating material that is capable of minimizing and/or preventthe thermal energy from reaching the display layer 1020. In someexamples, the thermal-insulating material has a low coefficient ofthermal conductivity that reduces the transmission of heat, therebypreventing the display layer 1020 from overheating. In some examples,the thermal-insulating material has a lower coefficient of thermalconductivity than material that comprises the housing 1010.

As illustrated in FIG. 10, because the protective cover 1040 may overlaythe light pattern recognition module 1050, the protective cover 1040 mayinclude an anti-reflective coating that overlays the surface of theprotective cover 1040 such as to enable more reflected light to passthrough the protective cover 1040.

FIGS. 11-12 illustrate various views of the computing device 1000, inaccordance with some embodiments. FIG. 11 illustrates a back view of thecomputing device 1000. The housing 1010 has a spline shape. FIG. 12illustrates a magnified back view of the computing device 1000 with thehousing 1010 removed, in accordance with some embodiments. Inparticular, the magnified back view of the computing device 1000 istaken along the reference section G-G, shown in FIG. 11.

FIG. 12 illustrates that the computing device 1000 includes a bracketassembly 1102 that carries various operational components including anESD ground spring 1110, microphones 1122, a color indicator light 1124,an RGB camera 1126, and an ambient light sensor 1128. Additionally,partitions 1150 indicate expanded areas of the bracket assembly 1102that are capable of accommodating a light emitter 1120, a light detector1132 (e.g., a camera module, etc.), and a controller 1134. In otherwords, the light emitter 1120, the light detector 1132, and thecontroller 1134 may be repositioned to the partitions 1150 such as toexpand the distance between the light emitter 1120 and the lightdetector 1132 in the Y-axis. Beneficially, increasing the amount ofdistance between the light emitter 1120 and the light detector 1132 soas to increase the range by which the light pattern recognition module1050 is capable of emitting a predetermined pattern of light anddetecting a pattern of light caused by the reflection of thepredetermined pattern of light by an object. In other words, because thedisplay layer 1020 of the computing device 1000 is significantly largerthan the display layer 102 of the portable computing device 100, theuser is more likely to sit or be positioned further away from thedisplay layer 1020. In order to capture the surface profile and/or imageof the user, the light emitter 1120 and the light detector 1132 mayrequire a larger FOV for improved range detection so that the dots ofthe light pattern are further spread apart.

Additionally, FIG. 12 illustrates a connector 1106 that is electricallycoupled to the various operational components. In some examples, theconnector 1106 is expanded to accommodate for the increased amount ofhigh current driving the light pattern recognition module 1050 as wellas data signals transmitted to/from the various operational components.As noted above, the controller 1134 generally requires a large amount ofhigh current in order to provide sufficient power to the light emitter1120. As a result, a thicker flexible cable (not illustrated) may berequired to connect to the various operational components.

FIG. 13 illustrates a flow diagram of a method 1300 for executingrecognition of a light pattern at a computing device, in accordance withsome embodiments. As illustrated in FIG. 13, the method 1300 begins atstep 1302, where a controller of a light pattern recognitionmodule—e.g., the light pattern recognition module 150—or a processor(e.g., a MLB, etc.) causes the light dot projector 230 to emit a lightdot pattern of near-IR or IR light towards a surface of an object.

At step 1304, a light detector—e.g., the first and second camera modules220, 222—receive the pattern of light that is caused by reflection ofthe light dot pattern on the surface of the object. Subsequently, thecontroller receives a detection signal from the light detector thatincludes the pattern of light as reflected by the surface of the object.

At step 1306, the controller compares the pattern of light as reflectedby the surface of the object to a target pattern of light. In someexamples, the target pattern of light may have been previously recordedand stored at a memory of the computing device—e.g., the portablecomputing device 100—or at a server device. In some examples, the targetpattern of light may have been previously captured by the light patternrecognition module 150. For instance, during a setup of the portablecomputing device 100, the user may provide credentials associated withthe user in order to provide biometric authentication of the user. Insome examples, the credentials associated with the user may include aname, a date of birth, a surface profile of the face of the user, adepth map of the face of the user, profile of a cornea of the user, andthe like.

In some embodiments, the controller determines whether the pattern oflight relative to the target pattern of light satisfies a requisitethreshold. For example, the requisite threshold may be at least 95%similarity or greater. If the controller determines that the pattern oflight satisfies the target pattern of light, then the controller mayenable the computing device to execute a first function, at step 1308.

Alternatively, if the controller determines that the pattern of lightdoes not satisfy the target pattern of light, then the controller maydeny the computing device to execute the first function, at step 13010.

FIG. 14 illustrates a system diagram of a computing device 1400 that iscapable of implementing the various techniques described herein,according to some embodiments. In particular, the detailed viewillustrates various components that can be included in any one of thecomputing devices and/or portable computing devices, described herein.

As shown in FIG. 14, the computing device 1400 includes a processor 1010for controlling the overall operation of the computing device 1400. Thecomputing device 1400 can include a display 1490. The display 1490 canbe a touch screen panel that can include a sensor (e.g., capacitancesensor). The display 1490 can be controlled by the processor 1410 todisplay information to the user. A data bus 1402 can facilitate datatransfer between at least one memory 1420 and the processor 1410. Thememory 1420 which can comprise a single disk or multiple disks (e.g.,hard drives), and includes a storage management module that manages oneor more partitions within the memory 1420. In some embodiments, thememory 1420 can include flash memory, semiconductor (solid state) memoryor the like. The computing device 1400 can also include a Random AccessMemory (RAM) and a Read-Only Memory (ROM). The ROM can store programs,utilities or processes to be executed in a non-volatile manner. The RAMcan provide volatile data storage, and stores instructions related tothe operation of the computing device 1400.

The computing device 1400 includes a user input device 1480, such as akeyboard or touchpad. The computing device 1400 includes a power supplyunit 1450, such as a lithium-ion battery. The computing device 1400includes an antenna 1460, such as a wireless antenna or transceiver thatis capable of receiving and transmitting data signals. The computingdevice 1400 also includes a cooling unit 1440, such as a fan.

The computing device 1400 includes a light recognition module 1470 thatis capable of emitting a predetermined pattern of light, and detecting apattern of light that is caused by reflection of the predeterminedpattern of light off one or more surfaces of object(s). In particular,the light recognition module 1470 may include a camera 1472 that iscapable of capturing a two-dimensional image of the object, a lightemitter 1474 capable of emitting a predetermined pattern of light at theobject, a light detector 1476 capable of detecting a pattern of lightcaused by reflection of the predetermined pattern of light off theobject, a flood 1478 that is capable of illuminating the object suchthat the predetermined pattern of light is more likely to reach thesurface(s) of the object(s), a signal transmission line 1482 (e.g., aflexible cable) that is capable of providing a high current signal tothe light recognition module 1470 from the power supply 1450 as well asdata signals between the light recognition module 1470 and the processor1410, and a controller 1484 for executing functions of the lightrecognition module 1470.

The various aspects, embodiments, implementations or features of thedescribed embodiments can be used separately or in any combination.Various aspects of the described embodiments can be implemented bysoftware, hardware or a combination of hardware and software. Thedescribed embodiments can also be embodied as computer readable code ona computer readable medium for controlling manufacturing operations oras computer readable code on a computer readable medium for controllinga manufacturing line. The computer readable medium is any data storagedevice that can store data which can thereafter be read by a computersystem. Examples of the computer readable medium include read-onlymemory, random-access memory, CD-ROMs, HDDs, DVDs, magnetic tape, andoptical data storage devices. The computer readable medium can also bedistributed over network-coupled computer systems so that the computerreadable code is stored and executed in a distributed fashion.

As described above, one aspect of the present technology is thegathering and use of data available from various sources to enable userrecognition, biometric authentication, enhanced user interaction, dataencryption, and the like. The present disclosure contemplates that insome instances, this gathered data may include personal information datathat uniquely identifies or can be used to contact or locate a specificperson. Such personal information data can include demographic data,location-based data, telephone numbers, email addresses, twitter ID's,home addresses, data or records relating to a user's health or level offitness (e.g., vital signs measurements, medication information,exercise information), date of birth, or any other identifying orpersonal information.

The present disclosure recognizes that the use of such personalinformation data, in the present technology, can be used to the benefitof users. For example, the personal information data can be used toauthenticate a user, encrypt data associated with the user, providetargeted content to a specific user, act as a substitute for a password,and the like. Accordingly, use of such personal information data enablesusers an increased level of control and/or protection over their data.Further, other uses for personal information data that benefit the userare also contemplated by the present disclosure. For instance, healthand fitness data may be used to provide insights into a user's generalwellness, or may be used as positive feedback to individuals usingtechnology to pursue wellness goals.

The present disclosure contemplates that the entities responsible forthe collection, analysis, disclosure, transfer, storage, or other use ofsuch personal information data will comply with well-established privacypolicies and/or privacy practices. In particular, such entities shouldimplement and consistently use privacy policies and practices that aregenerally recognized as meeting or exceeding industry or governmentalrequirements for maintaining personal information data private andsecure. Such policies should be easily accessible by users, and shouldbe updated as the collection and/or use of data changes. Personalinformation from users should be collected for legitimate and reasonableuses of the entity and not shared or sold outside of those legitimateuses. Further, such collection/sharing should occur after receiving theinformed consent of the users. Additionally, such entities shouldconsider taking any needed steps for safeguarding and securing access tosuch personal information data and ensuring that others with access tothe personal information data adhere to their privacy policies andprocedures. Further, such entities can subject themselves to evaluationby third parties to certify their adherence to widely accepted privacypolicies and practices. In addition, policies and practices should beadapted for the particular types of personal information data beingcollected and/or accessed and adapted to applicable laws and standards,including jurisdiction-specific considerations. For instance, in the US,collection of or access to certain health data may be governed byfederal and/or state laws, such as the Health Insurance Portability andAccountability Act (HIPAA); whereas health data in other countries maybe subject to other regulations and policies and should be handledaccordingly. Hence different privacy practices should be maintained fordifferent personal data types in each country.

Despite the foregoing, the present disclosure also contemplatesembodiments in which users selectively block the use of, or access to,personal information data. That is, the present disclosure contemplatesthat hardware and/or software elements can be provided to prevent orblock access to such personal information data. For example, the presenttechnology can be configured to allow users to select to “opt in” or“opt out” of participation in the collection of personal informationdata during registration for services or anytime thereafter. In additionto providing “opt in” and “opt out” options, the present disclosurecontemplates providing notifications relating to the access or use ofpersonal information. For instance, a user may be notified upondownloading an app that their personal information data will be accessedand then reminded again just before personal information data isaccessed by the app.

Moreover, it is the intent of the present disclosure that personalinformation data should be managed and handled in a way to minimizerisks of unintentional or unauthorized access or use. Risk can beminimized by limiting the collection of data and deleting data once itis no longer needed. In addition, and when applicable, including incertain health related applications, data de-identification can be usedto protect a user's privacy. De-identification may be facilitated, whenappropriate, by removing specific identifiers (e.g., date of birth,etc.), controlling the amount or specificity of data stored (e.g.,collecting location data a city level rather than at an address level),controlling how data is stored (e.g., aggregating data across users),and/or other methods.

Therefore, although the present disclosure broadly covers use ofpersonal information data to implement one or more various disclosedembodiments, the present disclosure also contemplates that the variousembodiments can also be implemented without the need for accessing suchpersonal information data. That is, the various embodiments of thepresent technology are not rendered inoperable due to the lack of all ora portion of such personal information data. For example, content can beselected and delivered to users by inferring preferences based onnon-personal information data or a bare minimum amount of personalinformation, such as the content being requested by the deviceassociated with a user, other non-personal information available to thecontent delivery services, or publicly available information.

The foregoing description, for purposes of explanation, used specificnomenclature to provide a thorough understanding of the describedembodiments. However, it will be apparent to one skilled in the art thatthe specific details are not required in order to practice the describedembodiments. Thus, the foregoing descriptions of specific embodimentsare presented for purposes of illustration and description. They are notintended to be exhaustive or to limit the described embodiments to theprecise forms disclosed. It will be apparent to one of ordinary skill inthe art that many modifications and variations are possible in view ofthe above teachings.

What is claimed is:
 1. A laptop computer having a base portion pivotallycoupled to a lid portion, the laptop computer comprising: a displayassembly carried by the lid portion, the display assembly including: alight-transmissive cover; a display layer overlaid by thelight-transmissive cover; a display stack electrically coupled to andoverlaid by the display layer; and a light pattern recognition moduleadjacent to the display stack and overlaid by the display layer, whereinthe light pattern recognition module includes a light pattern projectorthat projects a light pattern directly through the display layer.
 2. Thelaptop computer of claim 1, wherein the light pattern recognition modulefurther includes: a light pattern detector that (i) detects a portion ofthe projected light pattern that is reflected back from an objectexternal to the display assembly and through the display layer, and (ii)generates a detection signal based on the reflected portion of theprojected light pattern.
 3. The laptop computer of claim 2, wherein thelight pattern recognition module further includes: a controller capableof (i) receiving the detection signal from the light pattern detector,and (ii) comparing the reflected portion of the projected light patternto a target pattern of light.
 4. The laptop computer of claim 3, whereinthe base portion carries a processor, and the controller is capable of(i) generating an indication signal when the reflected portion of theprojected light pattern corresponds to the target pattern of light, and(ii) transmitting the indication signal to the processor.
 5. The laptopcomputer of claim 4, wherein, in response to the processor receiving theindication signal, the processor is capable of executing a function. 6.The laptop computer of claim 1, wherein the light pattern projected bythe light pattern projector is infrared light (IR) or near-IR light. 7.The laptop computer of claim 4, wherein the light pattern recognitionmodule further includes a camera that is capable of (i) generating animage of the object, and (ii) providing the image to the processor. 8.The laptop computer of claim 1, wherein the display assembly furtherincludes: a color filter; and a polarizer, wherein the display layeroverlays the color filter and the polarizer.
 9. A portable computingdevice including a first housing portion pivotally coupled to a secondhousing portion, the portable computing device comprising: a processorcapable of providing instructions; a display layer in communication withthe processor and capable of executing a function based on theinstructions provided by the processor; and a light pattern recognitionmodule overlaid by the display layer and in communication with theprocessor, wherein the light pattern recognition module includes: alight pattern emitter capable of emitting a pattern of light towards anobject, and a light pattern detector capable of detecting a reflectedpattern of light when the emitted pattern of light is reflected by theobject so that: (i) when the light pattern detector determines that thereflected pattern of light corresponds to a target pattern of light, theprocessor provides a first set of instructions to the display layer forexecuting a first function; otherwise (ii) the processor provides asecond set of instructions to the display layer for executing a secondfunction different than the first function.
 10. The portable computingdevice of claim 9, further comprising: a bracket assembly carried by thesecond housing portion, wherein the bracket assembly carries the lightpattern recognition module.
 11. The portable computing device of claim10, further comprising: a display stack in communication with theprocessor and having a notch formed therein, wherein the bracketassembly is disposed within the notch.
 12. The portable computing deviceof claim 11, wherein the display layer includes light-emitting diodes orliquid crystals.
 13. The portable computing device of claim 12, whereinthe display stack has a first height, and the bracket assembly has asecond height that is less than the first height.
 14. The portablecomputing device of claim 9, further comprising: a pivot mechanism thatis coupled to the light pattern emitter, wherein the pivot mechanism iscapable of pivoting the light pattern emitter so as to adjust adirection of the pattern of light.
 15. A portable computing devicecomprising: a housing having a base portion pivotally coupled to a lidportion, wherein the lid portion carries operational components thatinclude: a controller; a display stack electrically coupled to thecontroller and having a notch formed therein; a light pattern detectionmodule in communication with the controller and carried by a bracketassembly, wherein the bracket assembly is disposed within the notch inthe display stack; and a display layer that overlays the display stackand the light pattern detection module.
 16. The portable computingdevice of claim 15, wherein the light pattern detection module includes:a light pattern emitter capable of emitting a pattern of light towardsan object; and a light pattern detector capable of (i) detecting areflected pattern of light when the emitted pattern of light isreflected by the object, and (ii) transmitting a detection signal basedupon the reflected pattern of light to the controller.
 17. The portablecomputing device of claim 15, wherein the bracket assembly is secured tothe housing by at least one of a weld, an adhesive, a fastener, a bossor thermal glue.
 18. The portable computing device of claim 15, whereinthe controller is capable of determining whether the reflected patternof light corresponds to a target pattern of light.
 19. The portablecomputing device of claim 15, wherein the display stack includes:display films; a light guide plate; and a reflector.
 20. The portablecomputing device of claim 19, wherein the display stack has a firstheight, and the bracket assembly has a second height that is less thanthe first height of the display stack.